how is batman so smart